/*
THE CANCER COUNCIL VICTORIA 2005
Style sheets
By Stephen Cheshire
*/

/* Body Style */
body { margin: 0px; padding: 0px; width: 100%; background-color: #F8F9F3; }

/* Masthead Styles */
body div.masthead { width: 100%; background-color: #091957; }
body div.masthead table { width: 100%; margin: 0px; padding: 0px; border: none; }
body div.masthead table td.utilityMenu { margin: 0px; padding: 0px; text-align: right; vertical-align: middle; }
body div.masthead table td.utilityMenu input.search { font-family: Verdana, sans-serif;  font-size: 70%;  font-weight: normal; text-transform: none;  width: 130px; background-color: #C4CDDB; vertical-align: middle; padding-left: 3px; margin-left: 25px; }
body div.masthead table td.utilityMenu select.menu { font-family: Verdana, sans-serif;  font-size: 70%;  line-height: 90%; font-weight: normal; text-transform: none;  width: 165px; background-color: #C4CDDB; vertical-align: middle; margin-left: 15px; }
body div.masthead table td.utilityMenu a img { display: inline; border: none; vertical-align: middle; margin: 0px 10px 0px 4px; }

/* Breadcrumb Styles */
body div.breadcrumbs { width: 100%; background-color: #F8F9F3; border-bottom: 1px dashed #A39D99; font-family: "Trebuchet MS"; font-size: 80%; color: #666633; font-weight: bold; padding: 2px 0px 2px 0px; }
body div.breadcrumbs a { font-family: "Trebuchet MS"; color: #FF0000; font-weight: normal; text-decoration: underline; margin: 0px 5px 0px 5px; }

/* Content Styles */
div.content { padding: 25px; background-color: #ffffff; border-bottom: 1px dashed #A39D99; font-size: 95%; line-height: 150%;  }

div.content h1 { display: block; white-space: normal;  font-family: Georgia, Times, serif;  font-size: 200%; line-height: 130%; font-weight: normal;  color: #CCCC00; text-decoration: none; margin: 0px 0px 15px 0px; }
div.content h2 { display: block; white-space: normal;  font-family: "Trebuchet MS", Verdana, sans-serif;  font-size: 100%;  line-height: 130%; font-weight: bold;  text-transform: uppercase;  color: #333333; text-decoration: none; padding: 0px; margin: 15px 10px 5px 0px; }
div.content h3 { display: block; white-space: normal;  font-family: "Trebuchet MS", Verdana, sans-serif;  font-size: 100%;  line-height: 150%; font-weight: bold;  color: #333333; text-decoration: none; padding: 0px; margin: 15px 5px 0px 0px; }

div.content p { display: block; white-space: normal;  font-family: "Trebuchet MS", Verdana, sans-serif;  font-size: 100%;  line-height: 140%; font-weight: normal;  color: #333333; text-decoration: none; padding: 0px; margin: 0px 5px 10px 0px; }
div.content ol { font-family: "Trebuchet MS", Verdana, sans-serif;  font-size: 100%;  line-height: 140%; font-weight: normal;  color: #333333; text-decoration: none; margin: 0px 0px 0px 25px; }
div.content ul { font-family: "Trebuchet MS", Verdana, sans-serif;  font-size: 100%;  line-height: 140%; font-weight: normal;  color: #333333; text-decoration: none; margin: 0px 0px 0px 25px; }
div.content li { font-family: "Trebuchet MS", Verdana, sans-serif;  font-size: 100%;  line-height: 140%; font-weight: normal;  color: #333333; text-decoration: none; margin: 0px 0px 0px 0px; }

div.content a { display: inline; white-space: normal; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 100%; font-weight: normal; color: #0066CC; text-decoration: underline; padding: 0px; margin: 0px; }
div.content a:hover { display: inline; white-space: normal; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 100%; font-weight: normal; color: #FF0000; text-decoration: underline; padding: 0px; margin: 0px; }
div.content a:visited { display: inline; white-space: normal; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 100%; font-weight: normal; color: #FF0000; text-decoration: underline; padding: 0px; margin: 0px; }

div.content img.inText { float: left;  width: 69px; height: 69px; padding: 0px; margin: 7px 10px 0px -1px;  border: none; }

/* Footer Styles */
div.footer { clear: both; display: block;  font-family: "Trebuchet MS", Verdana, sans-serif;  font-size: 100%;  font-weight: normal;  text-decoration: none;  	 padding: 15px 20px 10px 20px; margin: 0px 0px 10px 0px; }
div.footer p { display: block;  font-family: "Trebuchet MS", Verdana, sans-serif;  font-size: 80%;  line-height: 120%; font-weight: normal;  color: #333333; text-decoration: none;  	 padding: 0px; margin: 0px 0px 5px 0px; }
div.footer a { display: inline; white-space: normal;  font-family: "Trebuchet MS", Verdana, sans-serif;  font-size: 100%;  font-weight: normal;  color: #0066CC; text-decoration: underline;  	 padding: 0px 3px 0px 3px; margin: 0px;  vertical-align: middle;  }
div.footer a:hover { display: inline; white-space: normal; font-family: "Trebuchet MS", Verdana, sans-serif;  font-size: 100%;  font-weight: normal;  color: #FF0000;  text-decoration: underline; }
div.footer a:visited { display: inline; white-space: normal; font-family: "Trebuchet MS", Verdana, sans-serif;  font-size: 100%;  font-weight: normal;  color: #FF0000;  text-decoration: underline; }
div.footer a img { text-decoration: none; }

/* Form Styles */
table.form {
	display: block;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 80%;
	/*font-weight: bold;*/
	color: #3A3A3A;
	border: none;
	width: 100%;
}
	table.form table {
		font-size: 100%;
	}
table.innerTable {
	font-size: 100%;
}

table.form td {
	width: 50%;
	padding: 2px 0px 2px 0px;
	/*vertical-align: top;*/
}

table.form td.label {
	width: 30%;
	padding: 6px 0px 0px 5px;
	vertical-align: middle;
}

table.form td.label2 {
	width: 30%;
	padding: 6px 0px 0px 23px;
	vertical-align: middle;
}

table.form td.span {
	width: 100%;
	padding: 6px 0px 0px 5px;
	vertical-align: middle;
}

table.form td.field {
	width: 70%;
	padding: 6px 0px 0px 5px;
	vertical-align: middle;
	font-size: 110%;
	font-weight: bold;
	color: #838383;
}

table.form input.text {
	margin: 2px 5px 2px 0px;
	width: 295px;
	font-family: Verdana, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #6A6A6A;
	background-color: #F8F9F3;
}

table.form textarea {
	margin: 2px 5px 2px 0px;
	width: 285px;
	height: 50px;
	font-family: Verdana, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #6A6A6A;
	background-color: #F8F9F3;
}

table.form select {
	margin: 2px 5px 2px 0px;
	width: 285px;
	font-family: Verdana, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #6A6A6A;
	background-color: #F8F9F3;
}

table.form select.HistoDropDown {
	margin: 2px 5px 2px 0px;
	width: 450px;
	font-family: Verdana, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #6A6A6A;
	background-color: #F8F9F3;
}
table.form select.ECOGDropDown {
	margin: 2px 5px 2px 0px;
	width: 450px;
	font-family: Verdana, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #6A6A6A;
	background-color: #F8F9F3;
}

/* VCRIP Styles */

div.content table.vcrip { border: none; background-color: #ffffff; font-size: 90%; line-height: 150%;  }
div.content table.vcrip td.vcripmenu { vertical-align: top; width: 25%; }
div.content table.vcrip td.vcripform { vertical-align: top; width: 75%; }

div.content table.vcrip h1 { display: block; white-space: normal;  font-family: "Trebuchet MS", Verdana, sans-serif;  font-size: 100%;  line-height: 130%; font-weight: bold;  text-transform: uppercase;  color: #615A58; text-decoration: none; padding: 0px; margin: 15px 0px 0px 0px; }
div.content table.vcrip h2 { display: block; white-space: normal;  font-family: Georgia, Times, serif;  font-size: 200%; line-height: 130%; font-weight: normal; text-transform: none;  color: #CCCC00; text-decoration: none; margin: 0px 0px 10px 0px; }
div.content table.vcrip h3 { display: block; white-space: normal;  font-family: "Trebuchet MS", Verdana, sans-serif;  font-size: 110%;  line-height: 150%; font-weight: bold;  color: #615A58; text-decoration: none; padding: 30px 0px 0px 0px; margin: 30px 0px 10px 0px; border-top: 1px dashed #A39D99; }
div.content table.vcrip h4 { display: block; white-space: normal;  font-family: "Trebuchet MS", Verdana, sans-serif;  font-size: 100%;  line-height: 150%; font-weight: bold;  color: #615A58; text-decoration: none; padding: 10px 0px 0px 0px; margin: 10px 0px 10px 0px; border-top: 0px dashed #A39D99; }

div.content table.vcrip p { display: block; white-space: normal;  font-family: "Trebuchet MS", Verdana, sans-serif;  font-size: 100%;  line-height: 140%; font-weight: normal;  color: #333333; text-decoration: none; padding: 0px; margin: 0px 5px 10px 0px; }
div.content table.vcrip ol { font-family: "Trebuchet MS", Verdana, sans-serif;  font-size: 100%;  line-height: 140%; font-weight: normal;  color: #333333; text-decoration: none; margin: 0px 0px 0px 25px; }
div.content table.vcrip ul { font-family: "Trebuchet MS", Verdana, sans-serif;  font-size: 100%;  line-height: 140%; font-weight: normal;  color: #333333; text-decoration: none; margin: 0px 0px 0px 25px; }
div.content table.vcrip li { font-family: "Trebuchet MS", Verdana, sans-serif;  font-size: 100%;  line-height: 140%; font-weight: normal;  color: #333333; text-decoration: none; margin: 0px 0px 0px 0px; }

div.content table.vcrip a { display: inline; white-space: normal; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 100%; font-weight: normal; color: #0066CC; text-decoration: underline; padding: 0px; margin: 0px; }
div.content table.vcrip a:hover { display: inline; white-space: normal; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 100%; font-weight: normal; color: #FF0000; text-decoration: underline; padding: 0px; margin: 0px; }
div.content table.vcrip a:visited { display: inline; white-space: normal; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 100%; font-weight: normal; color: #FF0000; text-decoration: underline; padding: 0px; margin: 0px; }

table.list {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 90%;
	border: none;
}

table.list td {
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 3px 0px;
	vertical-align: top;
	border-bottom: 1px dashed #EAE4DD;
}

table.vcrip_form { border: none; background-color: #ffffff; font-size: 95%; line-height: 150%;  }
table.vcrip_form td.label { display: block; white-space: normal;  font-family: "Trebuchet MS", Verdana, sans-serif;  font-size: 100%;  line-height: 140%; font-weight: normal;  color: #333333; text-decoration: none; padding: 0px; margin: 0px 5px 10px 0px; }

div.dontprint { display: inline; margin: 0px 0px 0px 0px; }
div.printLeft { display: inline; margin: 0px 0px 0px 0px; }
div.printRight { display: inline; margin: 0px 0px 0px 0px; }

.highlightbox {
	padding: 8px 10px;
	border: 1px solid #00447e;
	background: #fafaff;
	color: #333;
}

/*Deletion Page*/
.FieldBox{width:100%;margin-bottom:10px;display:inline-block;}
	.FieldLabel{width:30%;float:left;color:#CCCC00;}
	.FieldInput{width:70%;float:left;}
	.submitButton{font-weight:bold;background:#091957;color:#fff;border:none;padding:5px;}

/* eForm */

table.form #DiagnosisStagingSystem td.label {
	vertical-align: top;
}
table.form #DiagnosisStagingSystem td td {
	width: auto !important;
}
table.form #DiagnosisStagingSystem td table tr:nth-child(odd) {
	background: #eee;
}